#include <stdio.h>
#define N 67
#define M 61
void main(){
    int A[N][M];
    int B[M][N];
    int a=0;
    for (int i=0;i<N;i++){
        for (int j=0;j<M;j++){
            A[i][j]=++a;
        }
    }

    printf("%d",a);
    for (int i = 0; i < 64; i+=8) {
        for (int j = 0; j < 56; j+=8) {
                for (int m=i;m<i+8;m++){
                    int temp1=A[m][j];
                    int temp2=A[m][j+1];
                    int temp3=A[m][j+2];
                    int temp4=A[m][j+3];
                    int temp5=A[m][j+4];
                    int temp6=A[m][j+5];
                    int temp7=A[m][j+6];
                    int temp8=A[m][j+7];
                    B[j][m]=temp1;
                    B[j+1][m]=temp2;
                    B[j+2][m]=temp3;
                    B[j+3][m]=temp4;
                    B[j+4][m]=temp5;
                    B[j+5][m]=temp6;
                    B[j+6][m]=temp7;
                    B[j+7][m]=temp8;
                }
            
            }
    }
    
    
    printf("%d",a);
    for (int i=0;i<67;i++){
        int temp1=A[i][56];
        int temp2=A[i][57];
        int temp3=A[i][58];
        int temp4=A[i][59];
        int temp5=A[i][60];
        B[56][i]=temp1;
        B[57][i]=temp2;
        B[58][i]=temp3;
        B[59][i]=temp4;
        B[60][i]=temp5;
            
    }
    printf("%d",a);
    for (int i=0;i<M;i++){
        for (int j=0;j<N;j++){
            printf("%d ",B[i][j]);
        }
        printf("\n");
    }/*
    for (int i=64;i<67;i+=8){
        for (int j=0;j<56;j+=8){
            for (int m=i;m<i+8;m++){
                int temp1=A[m][j];
                int temp2=A[m][j+1];
                int temp3=A[m][j+2];
                int temp4=A[m][j+3];
                int temp5=A[m][j+4];
                int temp6=A[m][j+5];
                int temp7=A[m][j+6];
                int temp8=A[m][j+7];
                B[j][m]=temp1;
                B[j+1][m]=temp2;
                B[j+2][m]=temp3;
                B[j+3][m]=temp4;
                B[j+4][m]=temp5;
                B[j+5][m]=temp6;
                B[j+6][m]=temp7;
                B[j+7][m]=temp8;
            }
        }
    }
    printf("%d",a);
    
    for (int i=0;i<M;i++){
        for (int j=0;j<N;j++){
            printf("%d ",B[i][j]);
        }
        printf("\n");
    }
    */
}